import request from '@u/request.js'

// 查询快递所在地区报价
export function getDeliveryPrice(params) {
  return request({
    url: '/expImformation/finaAll',
    method: 'get',
    params
  })
}

// 快递价格条件查询
export function findByConditonDelivery(params) {
  return request({
    url: '/expImformation/findByConditon',
    method: 'get',
    params
  })
}

// 批量删除该地区报价
export function deleteDeliveryPrice(data, id) {
  return request({
    url: `/expImformation/deleteByIds?ids=${id}`,
    method: 'post',
    data
  })
}

// 查询全部省份
export function provinceList(params) {
  return request({
    url: '/expProvince/finaAll',
    method: 'get',
    params
  })
}

// 快递价格新增配置
export function addPriceInfo(data) {
  return request({
    url: '/expImformation/insert',
    method: 'post',
    data
  })
}

// 快递价格编辑配置
export function updatePriceInfo(data) {
  return request({
    url: '/expImformation/update',
    method: 'post',
    data
  })
}

// 批量删除快递种类
export function deleteDeliveryType(data, id) {
  return request({
    url: `/expType/deleteByIds?ids=${id}`,
    method: 'post',
    data
  })
}

// 查询全部快递种类
export function deliveryList() {
  return request({
    url: '/expType/finaAll',
    method: 'get'
  })
}

// 添加快递种类
export function addDeliveryType(data) {
  return request({
    url: '/expType/insert',
    method: 'post',
    data
  })
}

// 修改快递种类
export function updateDeliveryType(data) {
  return request({
    url: '/expType/update',
    method: 'post',
    data
  })
}

// 添加省份
export function addArea(data) {
  return request({
    url: '/expProvince/insert',
    method: 'post',
    data
  })
}

// 删除省份
export function deleteArea(data, id) {
  return request({
    url: `/expProvince/deleteByIds?ids=${id}`,
    method: 'post',
    data
  })
}

// 更新省份
export function updateArea(data) {
  return request({
    url: '/expProvince/update',
    method: 'post',
    data
  })
}

// 省份列表
export function areaList(params) {
  return request({
    url: '/expProvince/finaAll',
    method: 'get',
    params
  })
}

// 商品信息列表
export function goodsList(params) {
  return request({
    url: '/expGoods/findAllByCondition',
    method: 'get',
    params
  })
}

// 批量删除商品
export function deleteByIds(data, id) {
  return request({
    url: `/expGoods/deleteByIds?ids=${id}`,
    method: 'post',
    data
  })
}

// 商品新增
export function goodsAdd(data) {
  return request({
    url: `/expGoods/insert`,
    method: 'post',
    data
  })
}

// 商品编辑
export function goodsUpdate(data) {
  return request({
    url: `/expGoods/update`,
    method: 'post',
    data
  })
}

// 批量导入商品
export function importGoods(data) {
  return request({
    url: '/expGoods/insertByExcel',
    method: 'post',
    data,
    headers: {
      'Content-Type': 'multipart/form-data'
    }
  })
}

// 安能物流列表
export function annengList(params) {
  return request({
    url: '/expConfig/findAllByCondition',
    method: 'get',
    params
  })
}

// 安能新增
export function annengAdd(data) {
  return request({
    url: `/expConfig/insert`,
    method: 'post',
    data
  })
}

// 安能修改
export function annengUpdate(data) {
  return request({
    url: `/expConfig/update`,
    method: 'post',
    data
  })
}

// 安能删除
export function unnengDeleteByIds(data, id) {
  return request({
    url: `/expConfig/deleteByIds?ids=${id}`,
    method: 'post',
    data
  })
}

// 中通快运物流列表
export function zhongtongKYList(params) {
  return request({
    url: '/expZtconfig/findAllByCondition',
    method: 'get',
    params
  })
}

// 查询中通快运物流列表（没用的）
export function getZhongtongKYListById(params, id) {
  return request({
    url: `/expZtconfig/selectByPrimaryKey/${id}`,
    method: 'get',
    params
  })
}

// 中通快运新增
export function zhongtongKYAdd(data) {
  return request({
    url: `/expZtconfig/insert`,
    method: 'post',
    data
  })
}

// 中通快运修改
export function zhongtongKYUpdate(data) {
  return request({
    url: `/expZtconfig/update`,
    method: 'post',
    data
  })
}

// 中通快运删除
export function zhongtongKYDeleteByIds(data, id) {
  return request({
    url: `/expZtconfig/deleteByIds?ids=${id}`,
    method: 'post',
    data
  })
}

// 德邦物流物流列表
export function debangWLList(params) {
  return request({
    url: '/expDepconfig/findAllByCondition',
    method: 'get',
    params
  })
}

// 查询德邦物流物流列表（没用的）
export function getdebangWLListById(params, id) {
  return request({
    url: `/expDepconfig/selectByPrimaryKey/${id}`,
    method: 'get',
    params
  })
}

// 德邦物流新增
export function debangWLAdd(data) {
  return request({
    url: `/expDepconfig/insert`,
    method: 'post',
    data
  })
}

// 德邦物流修改
export function debangWLUpdate(data) {
  return request({
    url: `/expDepconfig/update`,
    method: 'post',
    data
  })
}

// 德邦物流删除
export function debangWLDeleteByIds(data, id) {
  return request({
    url: `/expDepconfig/deleteByIds?ids=${id}`,
    method: 'post',
    data
  })
}
